democratic socialist republic of sri lanka - Francés Inglés Diccionario